from MiniBotControlLib import MiniBotControlLib

#
#	   API:int ScanId(unsigned char startId, unsigned char endId, unsigned char* id, unsigned char* position);
#  Arguments:startId unsigned char类型，扫描范围起始Id，I模块ID范围为20至29，T模块ID范围为30至39，G模块为40至49。
#		   endId   unsigned char类型，建议用户扫描范围起始Id设为0，终止Id设为50。
#		   id      unsigned char指针类型，可通过读指针的方式读出扫描范围内id值，用户可通过以下demo参考进行创建变量并开辟空间。
#		  position unsigned char指针类型，可通过读指针的方式读出扫描范围内position值，用户可通过以下demo参考进行创建变量并开辟空间。
#	return: num    int类型，表示扫描结果的长度即id值与position值的个数。
#


mlib = MiniBotControlLib()
r = mlib.Connect("192.168.1.129",8899)
if(r > 0):
 print("连接成功")
else:
 print("连接失败")

mlib.ConnectWithTimeOut("192.168.1.129",8899,2000)
rs = mlib.ScanId(0,50)
print(rs[0])
print(rs[1])



